package com.ls.modules.designpattern.Prototype;

import java.util.Map;

/**
 * @see 原型模式:实现复制粘贴功能-->复制一个文件到另外一个地方
 * @apiNote  核心思想:首先创建一个实例,然后通过这个实例去拷贝创建新的实例
 */
public class FileConcretePrototype extends Prototype {
    public FileConcretePrototype(Integer fileId, String fileName, Map<String, Double> scores) {
        super(fileId,fileName,scores);
        System.out.println("FileConcretePrototype初始化构造方法");
    }
    public void show(){
        System.out.println("=========文件信息=======");
        System.out.println("文件号:" + this.getFileId());
        System.out.println("文件名:" + this.getFileName());
        System.out.println("文件打分:" + this.getScores());
    }
}
